[XM-TEST] Use explicit (IP id==packet size) on hping2 tests to avoid
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Fri, 19 May 2006 15:01:08 +0000 (16:01 +0100)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Fri, 19 May 2006 15:01:08 +0000 (16:01 +0100)
problems with IP id==0

Signed-off-by: Jim Dykman <dykman@us.ibm.com>
tools/xm-test/tests/network/03_network_local_tcp_pos.py
tools/xm-test/tests/network/04_network_local_udp_pos.py
tools/xm-test/tests/network/06_network_dom0_tcp_pos.py
tools/xm-test/tests/network/07_network_dom0_udp_pos.py
tools/xm-test/tests/network/12_network_domU_tcp_pos.py
tools/xm-test/tests/network/13_network_domU_udp_pos.py

index 8e3f80f847f78c1868e9519b9efe45ef9ac90f32..b3b0bf103fd0857163796a1a25f48a74e4f03623 100644 (file)
@@ -44,7 +44,7 @@ try:
     lofails=""
     for size in trysizes:
         out = console.runCmd("hping2 127.0.0.1 -E /dev/urandom -q -c 20 " 
-              + "--fast -d " + str(size))
+              + "--fast -d " + str(size) + " -N " + str(size))
         if out["return"]:
             lofails += " " + str(size)
 
@@ -54,7 +54,7 @@ try:
     ip = netdev.getNetDevIP()
     for size in trysizes:
         out = console.runCmd("hping2 " + ip + " -E /dev/urandom -q -c 20 "
-              + "--fast -d "+ str(size))
+              + "--fast -d "+ str(size) + " -N " + str(size))
         if out["return"]:
             eth0fails += " " + str(size) 
 except ConsoleError, e:
index 7cd5e6c0afaa74dc38195b9821bff4e004c6e3c1..fcc6807a1d444d754934c9d2b9fd17e1d9d91be1 100644 (file)
@@ -43,7 +43,7 @@ try:
     lofails=""
     for size in trysizes:
         out = console.runCmd("hping2 127.0.0.1 -E /dev/urandom -2 -q -c 20 "
-              + "--fast -d " + str(size))
+              + "--fast -d " + str(size) + " -N " + str(size))
         if out["return"]:
             lofails += " " + str(size)
             print out["output"]
@@ -54,7 +54,7 @@ try:
     ip = netdev.getNetDevIP()
     for size in trysizes:
         out = console.runCmd("hping2 " + ip + " -E /dev/urandom -2 -q -c 20 "
-              + "--fast -d " + str(size))
+              + "--fast -d " + str(size) + " -N " + str(size))
         if out["return"]:
             eth0fails += " " + str(size) 
             print out["output"]
index e5b67b53291c123c9a5063b4b1260a6c7fdf20c5..e36c090bf7446a722f947d0750f00927f15010f1 100644 (file)
@@ -44,7 +44,7 @@ try:
     dom0ip = netdev.getDom0AliasIP()
     for size in trysizes:
         out = console.runCmd("hping2 " + dom0ip + " -E /dev/urandom -q -c 20 "
-              + "--fast -d " + str(size))
+              + "--fast -d " + str(size) + " -N " + str(size))
         if out["return"]:
             fails += " " + str(size) 
             print out["output"]
index 7521e8eb077716f0b6de739c6d9308e53de18b9c..f86514f8112f45083e780490c7c5d4784262d464 100644 (file)
@@ -43,7 +43,7 @@ try:
     dom0ip = netdev.getDom0AliasIP()
     for size in trysizes:
         out = console.runCmd("hping2 " + dom0ip + " -E /dev/urandom -2 -q -c 20"
-             + " --fast -d " + str(size))
+             + " --fast -d " + str(size) + " -N " + str(size))
         if out["return"]:
             fails += " " + str(size) 
             print out["output"]
index 5c08bab2a8e27ce501a99b811017821b0d5c1af6..50a8a9a56926e6f5b91305577d1b6d36870b77b9 100644 (file)
@@ -50,7 +50,7 @@ try:
     ip2 = dst_netdev.getNetDevIP()
     for size in pingsizes:
         out = src_console.runCmd("hping2 " + ip2 + " -E /dev/urandom -q -c 20 "
-              + "--fast -d " + str(size))
+              + "--fast -d " + str(size) + " -N " + str(size))
         if out["return"]:
             fails += " " + str(size) 
             print out["output"]
index bb2aedf4a16dbe7ad9164c08ee88172625651733..b247267f25b0a1cc3565117a8fe6d288225637b1 100644 (file)
@@ -50,7 +50,7 @@ try:
     ip2 = dst_netdev.getNetDevIP()
     for size in pingsizes:
         out = src_console.runCmd("hping2 " + ip2 + " -E /dev/urandom -2 -q "
-              + "-c 20 --fast -d " + str(size))
+              + "-c 20 --fast -d " + str(size) + " -N " + str(size))
         if out["return"]:
             fails += " " + str(size) 
             print out["output"]